package com.mindbox.mueblesalpes.negocio.exception;

import javax.ejb.ApplicationException;

/**
 * Clase encargada de controlar las excepciones de negocio
 * @author Jaimoto
 */
@ApplicationException(rollback=true)
public class TiendaException extends RuntimeException {
    private String messageKey;

    public TiendaException(String message) {
        super(message);
    }

    public TiendaException() {
    }


    

    /**
     * Obtiene el key del mensaje para obtenerlo del properties 
     * @return key del properties
     */
    public String getMessageKey() {
        return messageKey;
    }

    /**
     * Asigna el key del mensaje para obtenerlo del properties 
     * @param messageKey key del properties
     */
    public void setMessageKey(String messageKey) {
        this.messageKey = messageKey;
    }
}
